package com.yyplatform.admin.platform.notice.service;

import org.springframework.data.domain.Page;

import com.yyplatform.admin.platform.notice.model.dto.SysNoticeUserDTO;
import com.yyplatform.admin.platform.notice.model.dto.SysNoticeUserQueryDTO;

/**
 * Created on 2025-04-10
 */
public interface SysNoticeUserService {
    Page<SysNoticeUserDTO> page(Long currentUser, SysNoticeUserQueryDTO queryDTO);

    SysNoticeUserDTO get(Long currentUser, Long id);

    void delete(Long currentUser, Long id);


    void updateReadFlag(Long currentUser, String ids, boolean readFlag);

    void deleteAll(Long currentUser);

}
